// 全局配置根路径
let baseURL = 'http://www.itcbc.com:8080'
axios.defaults.baseURL = baseURL
// 添加请求拦截器
axios.interceptors.request.use(function (config) {
  // 请求头 Authorization
  // console.log(config)
  let url = config.url
  if (url.includes('/my/')) {  // includes 判断是否包含
    config.headers['Authorization'] = localStorage.getItem('token')
  }       
  return config
},function (error) {  
  return Promise.reject(error);
});

// 添加响应拦截器
axios.interceptors.response.use(function (response) {
  // 对响应数据做点什么 处理成功状态响应
  let {status,message} = response.data
  if (status ===1) layer.msg(message)
  return response;
}, function (error) {
  // 对响应错误做点什么 处理失败状态的响应
  let {status,message} = error.response.data
  if (status ===1 && message === '身份认证失败！') {
    // 移除过期，假的token
    localStorage.removeItem('token')
    // 点确定执行函数  跳到登录页
    // location.href = './login.html'
    if (location.pathname === '/index.html') {
      location.href = './login.html';
    } else {
      window.parent.location.href = '../login.html';
    }
  }
  layer.msg(message)
  return Promise.reject(error);
});

